
//     void (* p)(string&) ;
//p = myCall;
//readFile("D:/mydata/LmtFromTDX.csv", 1, p);
void readFile(const string&& AbsoluteSourcePath, int head, void (*cb)(string&))
{
	ifstream file(AbsoluteSourcePath);
	string str;
	if (head)
	{
		getline(file, str);
	}
	while (getline(file, str))
	{
		cb(str);
	}
}


///  string (*arrx)[5] =new (string *)[10];//string *(arr[5]) 不行
	 char **pqq = new char *[10];
	pqq[0] =const_cast<char*> ("1222");
	pqq[1] = const_cast<char*> ("1222");
	pqq[2] = const_cast<char*> ("1222");


// 动态创建char 数组
    void testnew( const char* str )
{
    if (!str){
        m_pdata = 0;
    }
    else{
　　　　 int len = strlen(str);
        m_pdata = new char[len + 1];
        strcpy(m_pdata,str);
　　　　 m_pdata[len] = '\0';
    }
}